package com.hnyfkj.jyindustry.biz.sysmenu.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author zjq
 *
 * @Description
 *
 * @date 2020年12月10日
 */
@ApiModel
@Data
@TableName(value = "sys_menu")
public class SysMenuEntity implements Serializable {
	private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
	@TableId(type= IdType.AUTO)
	@ApiModelProperty(value = "主键")
	private Integer menuId;
    /**
     * 菜单名称
     */
	@ApiModelProperty(value = "菜单名称")
	private String menuName;
    /**
     * 父类id
     */
	@ApiModelProperty(value = "父类id")
	private Integer parentId;
    /**
     * 菜单链接
     */
	@ApiModelProperty(value = "菜单链接")
	private String menuUrl;
    /**
     * 变化时间
     */
	@ApiModelProperty(value = "变化时间")
	private LocalDateTime modifyTime;
    /**
     * 操作人
     */
	@ApiModelProperty(value = "操作人")
	private String modifyMember;
    /**
     * 图标
     */
	@ApiModelProperty(value = "点击图标")
	private String menuPicOver;
	/**
	 * 图标
	 */
	@ApiModelProperty(value = "非点击状态图标")
	private String menuPicLeave;
    /**
     * 隐藏状态
     */
	@ApiModelProperty(value = "隐藏状态")
	private String hideState;
    /**
     * 菜单分类,0用户，1管理员
     */
	@ApiModelProperty(value = "菜单分类,0用户，1管理员")
	private String menuType;
    /**
     * 排序
     */
	@ApiModelProperty(value = "排序")
	private Integer sort;
	/**
	 * 添加时间
	 */
	@ApiModelProperty(value = "系统操作 product生产管理系统 safe安全追溯 check检测系统")
	private String systemName;
    /**
     * 预留字段1
     */
	@ApiModelProperty(value = "预留字段1")
	private String remark1;
    /**
     * 预留字段2
     */
	@ApiModelProperty(value = "预留字段2")
	private String remark2;
	/**
     * 链接打开方式
     */
	@ApiModelProperty(value = "链接打开方式")
	private String target;
	/**
     * 权限标识
     */
	@ApiModelProperty(value = "权限标识")
	private String permission;
	/**
     * 是否菜单
     */
	@ApiModelProperty(value = "是否菜单")
	private Integer isMenu;
}

